@Generated(value="software.amazon.awssdk:codegen") public final class AwsXrayEncryptionConfigDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsXrayEncryptionConfigDetails.Builder,AwsXrayEncryptionConfigDetails>
Information about the encryption configuration for X-Ray.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsXrayEncryptionConfigDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsXrayEncryptionConfigDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyId()
The identifier of the KMS key that is used for encryption.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsXrayEncryptionConfigDetails.Builder> |
serializableBuilderClass() |
String |
status()
The current status of the encryption configuration.
|
AwsXrayEncryptionConfigDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
The type of encryption.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String keyId()
The identifier of the KMS key that is used for encryption. Provided if Type is KMS.
Type is
KMS.public final String status()
The current status of the encryption configuration. Valid values are ACTIVE or UPDATING
.
When Status is equal to UPDATING, X-Ray might use both the old and new encryption.
ACTIVE or
UPDATING.
When Status is equal to UPDATING, X-Ray might use both the old and new
encryption.
public final String type()
The type of encryption. KMS indicates that the encryption uses KMS keys. NONE indicates
the default encryption.
KMS indicates that the encryption uses KMS keys. NONE
indicates the default encryption.public AwsXrayEncryptionConfigDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsXrayEncryptionConfigDetails.Builder,AwsXrayEncryptionConfigDetails>public static AwsXrayEncryptionConfigDetails.Builder builder()
public static Class<? extends AwsXrayEncryptionConfigDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.