@Generated(value="software.amazon.awssdk:codegen") public final class ArchivalSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ArchivalSummary.Builder,ArchivalSummary>
Contains details of a table archival operation.
Modifier and Type | Class and Description |
---|---|
static interface |
ArchivalSummary.Builder |
Modifier and Type | Method and Description |
---|---|
String |
archivalBackupArn()
The Amazon Resource Name (ARN) of the backup the table was archived to, when applicable in the archival reason.
|
Instant |
archivalDateTime()
The date and time when table archival was initiated by DynamoDB, in UNIX epoch time format.
|
String |
archivalReason()
The reason DynamoDB archived the table.
|
static ArchivalSummary.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ArchivalSummary.Builder> |
serializableBuilderClass() |
ArchivalSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final Instant archivalDateTime()
The date and time when table archival was initiated by DynamoDB, in UNIX epoch time format.
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.
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.
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.
public ArchivalSummary.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ArchivalSummary.Builder,ArchivalSummary>
public static ArchivalSummary.Builder builder()
public static Class<? extends ArchivalSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.