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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EncryptionConfigurationDetails.BuilderencryptionStatus(String encryptionStatus)The current status of encryption configuration.EncryptionConfigurationDetails.BuilderencryptionStatus(KmsKeyStatus encryptionStatus)The current status of encryption configuration.EncryptionConfigurationDetails.BuilderencryptionStatusReason(String encryptionStatusReason)Provides additional context about the current encryption status.EncryptionConfigurationDetails.BuilderkeyType(String keyType)The type of KMS key used for encryption.EncryptionConfigurationDetails.BuilderkeyType(KmsKeyType keyType)The type of KMS key used for encryption.EncryptionConfigurationDetails.BuilderkmsKeyArn(String kmsKeyArn)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 Detail
-
keyType
EncryptionConfigurationDetails.Builder keyType(String 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:
KmsKeyType,KmsKeyType
-
keyType
EncryptionConfigurationDetails.Builder keyType(KmsKeyType 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:
KmsKeyType,KmsKeyType
-
kmsKeyArn
EncryptionConfigurationDetails.Builder kmsKeyArn(String 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
EncryptionConfigurationDetails.Builder encryptionStatus(String 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:
KmsKeyStatus,KmsKeyStatus
-
encryptionStatus
EncryptionConfigurationDetails.Builder encryptionStatus(KmsKeyStatus 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:
KmsKeyStatus,KmsKeyStatus
-
encryptionStatusReason
EncryptionConfigurationDetails.Builder encryptionStatusReason(String 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.
-
-