@Generated(value="software.amazon.awssdk:codegen") public final class CloudWatchEncryption extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CloudWatchEncryption.Builder,CloudWatchEncryption>
Specifies how Amazon CloudWatch data should be encrypted.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CloudWatchEncryption.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CloudWatchEncryption.Builder |
builder() |
CloudWatchEncryptionMode |
cloudWatchEncryptionMode()
The encryption mode to use for CloudWatch data.
|
String |
cloudWatchEncryptionModeAsString()
The encryption mode to use for CloudWatch data.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyArn()
The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CloudWatchEncryption.Builder> |
serializableBuilderClass() |
CloudWatchEncryption.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CloudWatchEncryptionMode cloudWatchEncryptionMode()
The encryption mode to use for CloudWatch data.
If the service returns an enum value that is not available in the current SDK version,
cloudWatchEncryptionMode will return CloudWatchEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from cloudWatchEncryptionModeAsString().
CloudWatchEncryptionModepublic final String cloudWatchEncryptionModeAsString()
The encryption mode to use for CloudWatch data.
If the service returns an enum value that is not available in the current SDK version,
cloudWatchEncryptionMode will return CloudWatchEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from cloudWatchEncryptionModeAsString().
CloudWatchEncryptionModepublic final String kmsKeyArn()
The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
public CloudWatchEncryption.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CloudWatchEncryption.Builder,CloudWatchEncryption>public static CloudWatchEncryption.Builder builder()
public static Class<? extends CloudWatchEncryption.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.