Class SnapshotRecycleBinInfo
java.lang.Object
software.amazon.awssdk.services.ec2.model.SnapshotRecycleBinInfo
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SnapshotRecycleBinInfo.Builder,SnapshotRecycleBinInfo>
@Generated("software.amazon.awssdk:codegen")
public final class SnapshotRecycleBinInfo
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<SnapshotRecycleBinInfo.Builder,SnapshotRecycleBinInfo>
Information about a snapshot that is currently in the Recycle Bin.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe description for the snapshot.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe date and time when the snapshot entered the Recycle Bin.final InstantThe date and time when the snapshot is to be permanently deleted from the Recycle Bin.static Class<? extends SnapshotRecycleBinInfo.Builder>final StringThe ID of the snapshot.final StringtoString()Returns a string representation of this object.final StringvolumeId()The ID of the volume from which the snapshot was created.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
snapshotId
The ID of the snapshot.
- Returns:
- The ID of the snapshot.
-
recycleBinEnterTime
The date and time when the snapshot entered the Recycle Bin.
- Returns:
- The date and time when the snapshot entered the Recycle Bin.
-
recycleBinExitTime
The date and time when the snapshot is to be permanently deleted from the Recycle Bin.
- Returns:
- The date and time when the snapshot is to be permanently deleted from the Recycle Bin.
-
description
The description for the snapshot.
- Returns:
- The description for the snapshot.
-
volumeId
The ID of the volume from which the snapshot was created.
- Returns:
- The ID of the volume from which the snapshot was created.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<SnapshotRecycleBinInfo.Builder,SnapshotRecycleBinInfo>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-