Class VolumeRecycleBinInfo
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VolumeRecycleBinInfo.Builder,VolumeRecycleBinInfo>
Information about a volume that is currently in the Recycle Bin.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Availability Zone for the volume.final StringThe ID of the Availability Zone for the volume.static VolumeRecycleBinInfo.Builderbuilder()final InstantThe time stamp when volume creation was initiated.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Integeriops()The number of I/O operations per second (IOPS) for the volume.final OperatorResponseoperator()The service provider that manages the volume.final StringThe ARN of the Outpost on which the volume is stored.final InstantThe date and time when the volume entered the Recycle Bin.final InstantThe date and time when the volume is to be permanently deleted from the Recycle Bin.static Class<? extends VolumeRecycleBinInfo.Builder>final Integersize()The size of the volume, in GiB.final StringThe snapshot from which the volume was created, if applicable.final StringThe ID of the source volume.final VolumeStatestate()The state of the volume.final StringThe state of the volume.final IntegerThe throughput that the volume supports, in MiB/s.final StringtoString()Returns a string representation of this object.final StringvolumeId()The ID of the volume.final VolumeTypeThe volume type.final StringThe volume type.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
-
volumeId
The ID of the volume.
- Returns:
- The ID of the volume.
-
volumeType
The volume type.
If the service returns an enum value that is not available in the current SDK version,
volumeTypewill returnVolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvolumeTypeAsString().- Returns:
- The volume type.
- See Also:
-
volumeTypeAsString
The volume type.
If the service returns an enum value that is not available in the current SDK version,
volumeTypewill returnVolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvolumeTypeAsString().- Returns:
- The volume type.
- See Also:
-
state
The state of the volume.
If the service returns an enum value that is not available in the current SDK version,
statewill returnVolumeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the volume.
- See Also:
-
stateAsString
The state of the volume.
If the service returns an enum value that is not available in the current SDK version,
statewill returnVolumeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the volume.
- See Also:
-
size
The size of the volume, in GiB.
- Returns:
- The size of the volume, in GiB.
-
iops
The number of I/O operations per second (IOPS) for the volume.
- Returns:
- The number of I/O operations per second (IOPS) for the volume.
-
throughput
The throughput that the volume supports, in MiB/s.
- Returns:
- The throughput that the volume supports, in MiB/s.
-
outpostArn
The ARN of the Outpost on which the volume is stored. For more information, see Amazon EBS volumes on Outposts in the Amazon EBS User Guide.
- Returns:
- The ARN of the Outpost on which the volume is stored. For more information, see Amazon EBS volumes on Outposts in the Amazon EBS User Guide.
-
availabilityZone
The Availability Zone for the volume.
- Returns:
- The Availability Zone for the volume.
-
availabilityZoneId
The ID of the Availability Zone for the volume.
- Returns:
- The ID of the Availability Zone for the volume.
-
sourceVolumeId
The ID of the source volume.
- Returns:
- The ID of the source volume.
-
snapshotId
The snapshot from which the volume was created, if applicable.
- Returns:
- The snapshot from which the volume was created, if applicable.
-
operator
The service provider that manages the volume.
- Returns:
- The service provider that manages the volume.
-
createTime
The time stamp when volume creation was initiated.
- Returns:
- The time stamp when volume creation was initiated.
-
recycleBinEnterTime
The date and time when the volume entered the Recycle Bin.
- Returns:
- The date and time when the volume entered the Recycle Bin.
-
recycleBinExitTime
The date and time when the volume is to be permanently deleted from the Recycle Bin.
- Returns:
- The date and time when the volume is to be permanently deleted from the Recycle Bin.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<VolumeRecycleBinInfo.Builder,VolumeRecycleBinInfo>
-
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
-