Interface EncryptionConfigurationDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EncryptionConfigurationDetails.Builder,
,EncryptionConfigurationDetails> SdkBuilder<EncryptionConfigurationDetails.Builder,
,EncryptionConfigurationDetails> SdkPojo
- Enclosing class:
EncryptionConfigurationDetails
@Mutable
@NotThreadSafe
public static interface EncryptionConfigurationDetails.Builder
extends SdkPojo, CopyableBuilder<EncryptionConfigurationDetails.Builder,EncryptionConfigurationDetails>
-
Method Summary
Modifier and TypeMethodDescriptionencryptionStatus
(String encryptionStatus) The current status of encryption configuration.encryptionStatus
(KmsKeyStatus encryptionStatus) The current status of encryption configuration.encryptionStatusReason
(String encryptionStatusReason) Provides additional context about the current encryption status.The type of KMS key used for encryption.keyType
(KmsKeyType keyType) The type of KMS key used for encryption.The ARN of the KMS key currently used to encrypt data in your IAM Identity Center instance.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
keyType
The type of KMS key used for encryption.
- Parameters:
keyType
- The type of KMS key used for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
keyType
The type of KMS key used for encryption.
- Parameters:
keyType
- The type of KMS key used for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyArn
The ARN of the KMS key currently used to encrypt data in your IAM Identity Center instance.
- Parameters:
kmsKeyArn
- The ARN of the KMS key currently used to encrypt data in your IAM Identity Center instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionStatus
The current status of encryption configuration.
- Parameters:
encryptionStatus
- The current status of encryption configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionStatus
The current status of encryption configuration.
- Parameters:
encryptionStatus
- The current status of encryption configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionStatusReason
Provides additional context about the current encryption status. This field is particularly useful when the encryption status is UPDATE_FAILED. When encryption configuration update fails, this field contains information about the cause, which may include KMS key access issues, key not found errors, invalid key configuration, key in an invalid state, or a disabled key.
- Parameters:
encryptionStatusReason
- Provides additional context about the current encryption status. This field is particularly useful when the encryption status is UPDATE_FAILED. When encryption configuration update fails, this field contains information about the cause, which may include KMS key access issues, key not found errors, invalid key configuration, key in an invalid state, or a disabled key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-