Class AwsDynamoDbTableRestoreSummary
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsDynamoDbTableRestoreSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsDynamoDbTableRestoreSummary.Builder,AwsDynamoDbTableRestoreSummary>
@Generated("software.amazon.awssdk:codegen") public final class AwsDynamoDbTableRestoreSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsDynamoDbTableRestoreSummary.Builder,AwsDynamoDbTableRestoreSummary>
Information about the restore for the table.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsDynamoDbTableRestoreSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsDynamoDbTableRestoreSummary.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrestoreDateTime()Indicates the point in time that the table was restored to.BooleanrestoreInProgress()Whether a restore is currently in progress.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsDynamoDbTableRestoreSummary.Builder>serializableBuilderClass()StringsourceBackupArn()The ARN of the source backup from which the table was restored.StringsourceTableArn()The ARN of the source table for the backup.AwsDynamoDbTableRestoreSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
sourceBackupArn
public final String sourceBackupArn()
The ARN of the source backup from which the table was restored.
- Returns:
- The ARN of the source backup from which the table was restored.
-
sourceTableArn
public final String sourceTableArn()
The ARN of the source table for the backup.
- Returns:
- The ARN of the source table for the backup.
-
restoreDateTime
public final String restoreDateTime()
Indicates the point in time that the table was restored to.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- Indicates the point in time that the table was restored to.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
-
restoreInProgress
public final Boolean restoreInProgress()
Whether a restore is currently in progress.
- Returns:
- Whether a restore is currently in progress.
-
toBuilder
public AwsDynamoDbTableRestoreSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsDynamoDbTableRestoreSummary.Builder,AwsDynamoDbTableRestoreSummary>
-
builder
public static AwsDynamoDbTableRestoreSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsDynamoDbTableRestoreSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-