Class AwsDynamoDbTableSseDescription

    • Method Detail

      • inaccessibleEncryptionDateTime

        public final String inaccessibleEncryptionDateTime()

        If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Returns:
        If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

      • status

        public final String status()

        The status of the server-side encryption.

        Returns:
        The status of the server-side encryption.
      • sseType

        public final String sseType()

        The type of server-side encryption.

        Returns:
        The type of server-side encryption.
      • kmsMasterKeyArn

        public final String kmsMasterKeyArn()

        The ARN of the KMS key that is used for the KMS encryption.

        Returns:
        The ARN of the KMS key that is used for the KMS encryption.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)