@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutDefaultEncryptionConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
PutDefaultEncryptionConfigurationRequest() |
| Modifier and Type | Method and Description |
|---|---|
PutDefaultEncryptionConfigurationRequest |
clone() |
boolean |
equals(Object obj) |
String |
getEncryptionType()
The type of encryption used for the encryption configuration.
|
String |
getKmsKeyId()
The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption.
|
int |
hashCode() |
void |
setEncryptionType(String encryptionType)
The type of encryption used for the encryption configuration.
|
void |
setKmsKeyId(String kmsKeyId)
The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption.
|
String |
toString()
Returns a string representation of this object.
|
PutDefaultEncryptionConfigurationRequest |
withEncryptionType(EncryptionType encryptionType)
The type of encryption used for the encryption configuration.
|
PutDefaultEncryptionConfigurationRequest |
withEncryptionType(String encryptionType)
The type of encryption used for the encryption configuration.
|
PutDefaultEncryptionConfigurationRequest |
withKmsKeyId(String kmsKeyId)
The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic PutDefaultEncryptionConfigurationRequest()
public void setEncryptionType(String encryptionType)
The type of encryption used for the encryption configuration.
encryptionType - The type of encryption used for the encryption configuration.EncryptionTypepublic String getEncryptionType()
The type of encryption used for the encryption configuration.
EncryptionTypepublic PutDefaultEncryptionConfigurationRequest withEncryptionType(String encryptionType)
The type of encryption used for the encryption configuration.
encryptionType - The type of encryption used for the encryption configuration.EncryptionTypepublic PutDefaultEncryptionConfigurationRequest withEncryptionType(EncryptionType encryptionType)
The type of encryption used for the encryption configuration.
encryptionType - The type of encryption used for the encryption configuration.EncryptionTypepublic void setKmsKeyId(String kmsKeyId)
The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption. This is required if you
use KMS_BASED_ENCRYPTION.
kmsKeyId - The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption. This is required
if you use KMS_BASED_ENCRYPTION.public String getKmsKeyId()
The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption. This is required if you
use KMS_BASED_ENCRYPTION.
KMS_BASED_ENCRYPTION.public PutDefaultEncryptionConfigurationRequest withKmsKeyId(String kmsKeyId)
The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption. This is required if you
use KMS_BASED_ENCRYPTION.
kmsKeyId - The Key ID of the customer managed customer master key (CMK) used for AWS KMS encryption. This is required
if you use KMS_BASED_ENCRYPTION.public String toString()
toString in class ObjectObject.toString()public PutDefaultEncryptionConfigurationRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2021. All rights reserved.