Class ArchivalSummary

    • Method Detail

      • archivalDateTime

        public final Instant archivalDateTime()

        The date and time when table archival was initiated by DynamoDB, in UNIX epoch time format.

        Returns:
        The date and time when table archival was initiated by DynamoDB, in UNIX epoch time format.
      • archivalReason

        public final String archivalReason()

        The reason DynamoDB archived the table. Currently, the only possible value is:

        • INACCESSIBLE_ENCRYPTION_CREDENTIALS - The table was archived due to the table's KMS key being inaccessible for more than seven days. An On-Demand backup was created at the archival time.

        Returns:
        The reason DynamoDB archived the table. Currently, the only possible value is:

        • INACCESSIBLE_ENCRYPTION_CREDENTIALS - The table was archived due to the table's KMS key being inaccessible for more than seven days. An On-Demand backup was created at the archival time.

      • archivalBackupArn

        public final String archivalBackupArn()

        The Amazon Resource Name (ARN) of the backup the table was archived to, when applicable in the archival reason. If you wish to restore this backup to the same table name, you will need to delete the original table.

        Returns:
        The Amazon Resource Name (ARN) of the backup the table was archived to, when applicable in the archival reason. If you wish to restore this backup to the same table name, you will need to delete the original table.
      • 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)