Interface EncryptionConfigurationDetails.Builder

  • 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

      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:
    • 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:
    • 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.