@Generated(value="software.amazon.awssdk:codegen") public final class S3EncryptionSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3EncryptionSettings.Builder,S3EncryptionSettings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
S3EncryptionSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
static S3EncryptionSettings.Builder |
builder() |
S3ServerSideEncryptionType |
encryptionType()
Specify how you want your data keys managed.
|
String |
encryptionTypeAsString()
Specify how you want your data keys managed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsEncryptionContext()
Optionally, specify the encryption context that you want to use alongside your KMS key.
|
String |
kmsKeyArn()
Optionally, specify the customer master key (CMK) that you want to use to encrypt the data key that AWS uses to
encrypt your output content.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3EncryptionSettings.Builder> |
serializableBuilderClass() |
S3EncryptionSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final S3ServerSideEncryptionType encryptionType()
If the service returns an enum value that is not available in the current SDK version, encryptionType
will return S3ServerSideEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from encryptionTypeAsString().
S3ServerSideEncryptionTypepublic final String encryptionTypeAsString()
If the service returns an enum value that is not available in the current SDK version, encryptionType
will return S3ServerSideEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from encryptionTypeAsString().
S3ServerSideEncryptionTypepublic final String kmsEncryptionContext()
public final String kmsKeyArn()
public S3EncryptionSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<S3EncryptionSettings.Builder,S3EncryptionSettings>public static S3EncryptionSettings.Builder builder()
public static Class<? extends S3EncryptionSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.